import Workbook from './lib/doc/workbook'
import ModelContainer from './lib/doc/modelcontainer'
import WorkbookWriter from './lib/stream/xlsx/workbook-writer'
import WorkbookReader from './lib/stream/xlsx/workbook-reader'

import enums from './lib/doc/enums'

const excel = {
    Workbook: Workbook,
    ModelContainer: ModelContainer,
    stream: {
        xlsx: {
            WorkbookWriter: WorkbookWriter,
            WorkbookReader: WorkbookReader,
        },
    },
    ValueType: enums.ValueType,
    FormulaType: enums.FormulaType,
    RelationshipType: enums.RelationshipType,
    DocumentType: enums.DocumentType,
    ReadingOrder: enums.ReadingOrder,
    ErrorValue: enums.ErrorValue,
};

export default excel
